/*
 * ManejadorArchivoClasificacion.h
 *
 *  Created on: 10/09/2010
 *      Author: julfc
 */

#ifndef MANEJADORARCHIVOCLASIFICACION_H_
#define MANEJADORARCHIVOCLASIFICACION_H_

#include <vector>
#include "ManejadorAccesoDatos.h"

class ManejadorArchivoClasificacion: ManejadorAccesoDatos {
public:
	ManejadorArchivoClasificacion(char* nombreArchivo, AbrirCrearArchivo abrirCrear);

	vector<long> leerListaDeMails(long nroBloque, long id);
	long escribirListaDemails(long id, vector<long> lista);
	//Devuelve el bloque en el que queda la lista.
	long actualizarListaDemails(long id, long nroBloque, long claveParaAgregar);
	bool eliminarIdDeLista(long id);
	bool eliminarIdDeBloque(long nroBloque, long id);

	virtual ~ManejadorArchivoClasificacion();
};

#endif /* MANEJADORARCHIVOCLASIFICACION_H_ */
